home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / amigaos4_only / mpega_libmad / mad / credits < prev    next >
Text File  |  2004-08-03  |  4KB  |  117 lines

  1.  
  2.  libmad - MPEG audio decoder library
  3.  Copyright (C) 2000-2004 Underbit Technologies, Inc.
  4.  
  5.  $Id: CREDITS,v 1.5 2004/02/17 02:02:03 rob Exp $
  6.  
  7. ===============================================================================
  8.  
  9. AUTHOR
  10.  
  11.   Except where otherwise noted, all code was authored by:
  12.  
  13.       Robert Leslie <rob@underbit.com>
  14.  
  15. CONTRIBUTORS
  16.  
  17.   Significant contributions have been incorporated with thanks to:
  18.  
  19.       Anonymous
  20.         2002/03/15: frame.c
  21.           - Reported problem with use of reserved emphasis value.
  22.         2003/08/31: layer12.c
  23.           - Suggested support for certain disallowed bitrate/mode
  24.             combinations.
  25.  
  26.       Niek Albers <info@daansystems.com>
  27.         2003/04/21: layer3.c
  28.           - Reported runtime uninitialized use of `ptr' in designating
  29.             ancillary bits after a decoding error.
  30.  
  31.       Christian Biere <cbiere@users.sourceforge.net>
  32.         2003/02/01: frame.c
  33.           - Reported assertion failure in layer3.c due to an
  34.             invalid/unsupported Layer III free format bitrate.
  35.  
  36.       David Blythe <blythe@routefree.com>
  37.         2001/01/30: fixed.h
  38.           - Provided initial PowerPC fixed-point assembly.
  39.  
  40.       Simon Burge <simonb@wasabisystems.com>
  41.         2000/09/20: imdct_l_arm.S
  42.           - Suggested patch for a.out compatibility.
  43.  
  44.       Brian Cameron <Brian.Cameron@sun.com>
  45.         2003/07/02: huffman.c
  46.           - Suggested changes for improved portability.
  47.  
  48.       Joshua Haberman <joshua@haberman.com>
  49.         2001/08/10: decoder.c, huffman.c
  50.           - Suggested portability fixes.
  51.  
  52.       Timothy King <lordzork@lordzork.com>
  53.         2002/05/04: sf_table.dat, layer12.c
  54.           - Reported problem with use of (missing) scalefactor index 63.
  55.  
  56.       Felix von Leitner <felix-mad@fefe.de>
  57.         2003/01/21: fixed.h
  58.           - Suggested Intel scaling alternative for possible speedup.
  59.  
  60.       Andre McCurdy <armccurdy@yahoo.co.uk>
  61.         2000/08/10: imdct_l_arm.S
  62.           - ARM optimized assembly replacement for III_imdct_l().
  63.         2000/09/15: imdct_l_arm.S
  64.           - Applied Nicolas Pitre's rounding optimisation in all remaining
  65.             places.
  66.         2001/02/10: layer3.c
  67.           - Inspiration for Huffman decoding and requantization rewrite, and
  68.             other miscellany.
  69.         2001/03/24: imdct_l_arm.S
  70.           - Corrected PIC unsafe code.
  71.         2002/02/16: fixed.h
  72.           - Discovered bug in ARM version of mad_f_scale64().
  73.  
  74.       Haruhiko OGASAWARA <theta@m1.interq.or.jp>
  75.         2001/01/28: layer3.c
  76.           - Reported discrepancy in alias reduction for mixed short blocks.
  77.  
  78.       Brett Paterson <brett@fmod.org>
  79.         2001/10/28: global.h
  80.           - Reported missing <assert.h> et al. under MS Embedded Visual C.
  81.  
  82.       Sean 'Shaleh' Perry <shaleh@via.net>
  83.         2000/04/04: fixed.h
  84.           - Suggested use of size-dependent typedefs.
  85.         2001/10/22: config.guess, config.sub
  86.           - Keep up to date for proper Debian packaging.
  87.  
  88.       Bertrand Petit <eemad@phoe.frmug.org>
  89.         2001/11/05: synth.h
  90.           - Suggested PCM channel enumeration constants.
  91.         2001/11/05: stream.h
  92.           - Suggested MAD_ERROR_NONE enumeration constant.
  93.         2001/11/05: stream.c
  94.           - Suggested mad_stream_errorstr() function.
  95.  
  96.       Nicolas Pitre <nico@cam.org>
  97.         2000/09/09: fixed.h
  98.           - Parameterized all scaling for correct use of all multiplication
  99.             methods within mad_synth_frame().
  100.           - Rewrote the FPM_ARM version of mad_f_mul() so we have 64-bit
  101.             multiplication result, rounding and scaling with 3 instructions.
  102.         2000/09/09: imdct_l_arm.S
  103.           - Optimized rounding + scaling operations.
  104.         2000/09/17: synth.c
  105.           - Changed D[] run-time shifts to compile-time.
  106.           - Modified synthesis for better multiply/accumulate code output.
  107.         2001/08/11: fixed.h, synth.c
  108.           - Suggested 64-bit FPM negation and negative term factorization
  109.             during synthesis.
  110.         2001/08/11: fixed.h
  111.           - Suggested unrounded behavior for FPM_DEFAULT when OPT_SPEED.
  112.         2001/11/19: fixed.c
  113.           - Suggested computation of any resampling ratio.
  114.  
  115. ===============================================================================
  116.  
  117.